// pages/mine/find/answer/rank/rank.js
var app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    score_info:{},
    ranking:'500+',
    rank:[],
    page:1,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.updateScore()
    this.getScore()
    this.getRank()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },
  //上传分数
  updateScore() {
    var that =this
    console.log('------上传分数------')
    if (app.globalData.score != 0) {
      wx.request({
        url: app.globalData.url + 'rank', // 仅为示例，并非真实的接口地址
        data: {
          user_id: app.globalData.user_id,
          score: app.globalData.score,
        },
        method: "POST",
        header: {
          'content-type': 'application/json' // 默认值
        },
        success(res) {
          that.getRank()
          that.getScore()
          console.log('------结果------')
          console.log(res.data)
          if (res.data.state) app.globalData.score = 0
        }
      })

    }
  },
  //获取分数
  getScore(){
    var that=this
    wx.request({
      url: app.globalData.url + 'rank/' + app.globalData.user_id, // 仅为示例，并非真实的接口地址
      data: {
      },
      method: "GET",
      header: {
        'content-type': 'application/json' // 默认值
      },
      success(res) {
        console.log('------用户分数------')
        console.log(res.data)
        that.setData({
          score_info: res.data.data,
          ranking: res.data.ranking
        })
      }
    })

  },
  getRank(){
    var that=this
    wx.request({
      url: app.globalData.url + 'rank/page/' + that.data.page, // 仅为示例，并非真实的接口地址
      data: {
      },
      method: "GET",
      header: {
        'content-type': 'application/json' // 默认值
      },
      success(res) {
        console.log(res.data)
        that.setData({
          rank: res.data.data
        })

      }
    })

  },
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },
  toAnswer(){

    wx.switchTab({

      url: '../answer',   //注意switchTab只能跳转到带有tab的页面，不能跳转到不带tab的页面

    })
  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    wx.stopPullDownRefresh();
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})